package com.jflm.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;

public class Shop extends BaseModel implements Serializable {

	private static final long serialVersionUID = 1L;

	private String id;

	private String name;// 商户名称

	private int type;// 商户类型

	private BigDecimal money;// 预存款

	private BigDecimal usedMoney;// 已用金额

	private BigDecimal balance;// 可用余额、

	private int searchNumber;// 已查询条数

	private int permissionId;// 权限id （服务： 1-反欺诈 2-评分卡 菜单: 1-权限管理 2-订单管理）

	private int status;// 状态 0-有效 1-冻结

	private String username;

	private String serviceId;// 1-反欺诈 2-评分卡

	private String ruleSetId;

	private String pwd;

	private Timestamp createTime;

	private int zptype;// 用户权限类型

	private String roleName;// 角色

	private String phone;// 手机号

	private String userId;// 用户id

	private int del;

	private String service_span;

	private String service_span2;

	private String ruleSet_span;

	private String ruleSet_span2;

	private String setId;

	private String shopId;

	private BigDecimal price;

	private String setName;

	/* 反欺诈 */
	private BigDecimal fqz;
	/* 评分卡 */
	private BigDecimal pfk;
	/* 社保 */
	private BigDecimal sheb;
	/* 公积金 */
	private BigDecimal gjj;
	/* 运营商 */
	private BigDecimal yys;
	/* 银行卡 */
	private BigDecimal bank;
	/* 学信网 */
	private BigDecimal chsi;
	/** 数据字典类型 */
	private String sys_dict;
	/** 数据字典键 */
	private String dict_key;
	/** 数据字典值 */
	private BigDecimal dict_value;

	public String getSys_dict() {
		return sys_dict;
	}

	public void setSys_dict(String sys_dict) {
		this.sys_dict = sys_dict;
	}

	public String getDict_key() {
		return dict_key;
	}

	public void setDict_key(String dict_key) {
		this.dict_key = dict_key;
	}

	
	public BigDecimal getDict_value() {
		return dict_value;
	}

	public void setDict_value(BigDecimal dict_value) {
		this.dict_value = dict_value;
	}

	/**
	 * @return the setName
	 */
	public String getSetName() {
		return setName;
	}

	/**
	 * @param setName
	 *            the setName to set
	 */
	public void setSetName(String setName) {
		this.setName = setName;
	}

	public BigDecimal getFqz() {
		return fqz;
	}

	public void setFqz(BigDecimal fqz) {
		this.fqz = fqz;
	}

	public BigDecimal getPfk() {
		return pfk;
	}

	public void setPfk(BigDecimal pfk) {
		this.pfk = pfk;
	}

	public BigDecimal getSheb() {
		return sheb;
	}

	public void setSheb(BigDecimal sheb) {
		this.sheb = sheb;
	}

	public BigDecimal getGjj() {
		return gjj;
	}

	public void setGjj(BigDecimal gjj) {
		this.gjj = gjj;
	}

	public BigDecimal getYys() {
		return yys;
	}

	public void setYys(BigDecimal yys) {
		this.yys = yys;
	}

	public BigDecimal getBank() {
		return bank;
	}

	public void setBank(BigDecimal bank) {
		this.bank = bank;
	}

	public BigDecimal getChsi() {
		return chsi;
	}

	public void setChsi(BigDecimal chsi) {
		this.chsi = chsi;
	}

	public BigDecimal getPrice() {
		return price;
	}

	public void setPrice(BigDecimal price) {
		this.price = price;
	}

	public String getShopId() {
		return shopId;
	}

	public void setShopId(String shopId) {
		this.shopId = shopId;
	}

	public String getSetId() {
		return setId;
	}

	public void setSetId(String setId) {
		this.setId = setId;
	}

	public String getRuleSet_span() {
		return ruleSet_span;
	}

	public void setRuleSet_span(String ruleSet_span) {
		this.ruleSet_span = ruleSet_span;
	}

	public String getRuleSet_span2() {
		return ruleSet_span2;
	}

	public void setRuleSet_span2(String ruleSet_span2) {
		this.ruleSet_span2 = ruleSet_span2;
	}

	public String getService_span2() {
		return service_span2;
	}

	public void setService_span2(String service_span2) {
		this.service_span2 = service_span2;
	}

	public String getService_span() {
		return service_span;
	}

	public void setService_span(String service_span) {
		this.service_span = service_span;
	}

	public int getDel() {
		return del;
	}

	public void setDel(int del) {
		this.del = del;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getRoleName() {
		return roleName;
	}

	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}

	public int getZptype() {
		return zptype;
	}

	public void setZptype(int zptype) {
		this.zptype = zptype;
	}

	public Timestamp getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getPwd() {
		return pwd;
	}

	public void setPwd(String pwd) {
		this.pwd = pwd;
	}

	public String getRuleSetId() {
		return ruleSetId;
	}

	public void setRuleSetId(String ruleSetId) {
		this.ruleSetId = ruleSetId;
	}

	public String getServiceId() {
		return serviceId;
	}

	public void setServiceId(String serviceId) {
		this.serviceId = serviceId;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public BigDecimal getMoney() {
		return money;
	}

	public void setMoney(BigDecimal money) {
		this.money = money;
	}

	public BigDecimal getUsedMoney() {
		return usedMoney;
	}

	public void setUsedMoney(BigDecimal usedMoney) {
		this.usedMoney = usedMoney;
	}

	public BigDecimal getBalance() {
		return balance;
	}

	public void setBalance(BigDecimal balance) {
		this.balance = balance;
	}

	public int getSearchNumber() {
		return searchNumber;
	}

	public void setSearchNumber(int searchNumber) {
		this.searchNumber = searchNumber;
	}

	public int getPermissionId() {
		return permissionId;
	}

	public void setPermissionId(int permissionId) {
		this.permissionId = permissionId;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	@Override
	public String toString() {
		return "Shop [name=" + name + ", type=" + type + ", money=" + money + ", usedMoney=" + usedMoney + ", balance=" + balance + ", searchNumber=" + searchNumber + ", permissionId=" + permissionId + ", status=" + status + "]";
	}

}
